package IO;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/**
 * @ClassName : FileWriterDemo
 * @Author : LV88VL
 * @Date: 2021/3/16 10:01
 * @Description : 字符流写入
 *
 *                  特别的：
 *                      1.。如果文件不存在的话，会自动创建
 *                      2.。自动带有字符缓冲区，必须先进行编码，都已经写入了流的缓冲区
 *                              需要刷新该流的缓冲，才能写入预期目标
 *
 *
 *                      flash()和close()的区别：
 *                      1.。flash()：将流中的缓冲区的数据刷新到目的地中，刷新后，流还可以
 *                      继续使用
 *                      2.。close()：关闭资源，自动刷新，但流不能继续使用
 *                      建议：一边写  一边刷新
 */
public class FileWriterDemo {
    public static void main(String[] args) throws IOException {
        witerByFlieWriter();
    }

    private static void witerByFlieWriter() throws IOException {
        FileWriter fr=new FileWriter("D:\\a.txt",true);
        fr.write("快来解放立刻就是");
        fr.close();
    }
}
